Does Anycast Hang up on You? (extended)
نویسندگان
چکیده
Anycast-based services today are widely used commercially, with several major providers serving thousands of important websites. However, to our knowledge, there has been only limited study of how often anycast fails because routing changes interrupt connections between users and their current anycast site. While the commercial success of anycast CDNs means anycast usually work well, do some users end up shut out of anycast? In this paper we examine data from more than 9000 geographically distributed vantage points (VPs) to 11 anycast services to evaluate this question. Our contribution is the analysis of this data to provide the first quantification of this problem, and to explore where and why it occurs. We see that about 1% of VPs are anycast unstable, reaching a different anycast site frequently (sometimes every query). Flips back and forth between two sites in 10 seconds are observed in selected experiments for given service and VPs. Moreover, we show that anycast instability is persistent for some VPs—a few VPs never see a stable connections to certain anycast services during a week or even longer. The vast majority of VPs only saw unstable routing towards one or two services instead of instability with all services, suggesting the cause of the instability lies somewhere in the path to the anycast sites. Finally, we point out that for highly-unstable VPs, their probability to hit a given site is constant, which means the flipping are happening at a fine granularity —per packet level, suggesting load balancing might be the cause to anycast routing flipping. Our findings confirm the common wisdom that anycast almost always works well, but provide evidence that a small number of locations in the Internet where specific anycast services are never stable.
منابع مشابه
Anycast-Based Routing Scheme with Restricted Flooding for Wireless Sensor Networks
An improved method of dynamic route establishment between sensors and sinks is proposed for wireless sensor networks. The method is based on the use of an anycast-based restricted flooding technique and does not require the accumulation and maintenance of state information in network nodes. The proposed scheme is implemented as a simulation model in terms of extended Petri nets. The developed m...
متن کاملPrototype Implementation of Anycast-based Service Discovery for Mobile Ad Hoc Networks
Mobile ad hoc networks are self-organized, and devices in such networks have to locate available services dynamically. We propose to utilize anycast for efficient service discovery. With anycast, requests of service sent by clients can be delivered to the closest service provider. The Ad Hoc On-demand Distance Vector (AODV) routing protocol is extended to support anycast routing. We present a p...
متن کاملOptimizing Authoritative Servers Deployment on TLDs (abstract)
If you were to setup a new top-level domain (TLD), how many authoritative servers would you deploy? Figure 1 shows that most TLDs (∼ 50%) nowdays use 4 servers. Where would you deploy them (geographically)? And would you use anycast services (local on CDNs/ISPs, global elsewhere), unicast services or a combination of both? For existing TLDs, how can you optimize your authoritative servers setup...
متن کاملAnycast in Locality-Aware Peer-to-Peer Overlay Networks
This paper advocates implementing anycast in peer-to-peer (p2p) overlay networks. We argue that anycast in p2p overlays (exemplified by Pastry, Tapestry, Chord, CAN) combines the advantages of IP anycast and existing application-layer anycast services. We show that anycast can leverage the locality-awareness embedded in existing p2p overlays. The locality-awareness of the p2p routing substrates...
متن کاملAnycast Routing for Mobile Services
This paper considers the problem of locating and forwarding network traffic to any one of a set of distributed servers or service points—primarily in the context of mobile ad hoc networks. The advantages of providing such a capability through the use of anycast routing techniques at the network layer are discussed. We then illustrate how several different classes of unicast routing protocols ca...
متن کامل